import java.util.HashSet;
import java.util.Set;

public class Leet730 {
	public static void main(String[] args) {
		Leet730 l = new Leet730();
		System.out.println(l.countPalindromicSubsequences("bccb"));
	}
	public int countPalindromicSubsequences(String S) {
        char[] t = S.toCharArray();
        Set<String> set = new HashSet<String>();
        StringBuilder sb = new StringBuilder(S);
        for(int i = 0;i<S.length();i++) {
        	for(int j = i;i<S.length();j++) {
        		
        	}
        }
        
        
//        StringBuilder rsb = new StringBuilder();
//        for(int i = 0;i<t.length;i++) {
//        	for(int j = i;j<t.length;j++) {
//        		sb.append(t[j]);
//        		rsb = sb.reverse();
//        		sb.reverse();
//        		System.out.println(sb.toString());
//        		if(sb.toString().equals(sb.reverse().toString())) {
//        			set.add(sb.toString());
//        		}
//        		sb.reverse();
//        	}
//        	sb = new StringBuilder();
//        	rsb = new StringBuilder();
//        }
////        for(String s:set)
////        	System.out.println(s);
        return set.size();
    }
}
